/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package gestionempresa;

import empresa.Empresa;
import java.util.ArrayList;
import trabajadores.Consultor;
import trabajadores.Empleado;
import trabajadores.Sexo;
import trabajadores.Trabajador;

/**
 *
 * @author USUARIO
 */
public class GestionEmpresa {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here

        ArrayList<Trabajador> trabajadores = new ArrayList<>();
        
        trabajadores.add(new Empleado("12345-A",
                    "Juan",
                    "Martínez",
                    "Pérez",
                    234561,
                    0.2f,
                    30000f,
                    0.25f,
                    Sexo.varon));
        
        trabajadores.add(new Consultor("54321-B",
                    "José",
                    "García",
                    "Pérez",
                    234561,
                    1800,
                    100f,
                    Sexo.varon));
                
        Empresa miEmpresa = new Empresa(trabajadores);
        
        System.out.println("Los costes laborales de mi empresa son: \n" + 
                miEmpresa.costesLaborales()+ "\n"+
                "Mis empleados son: \n" + miEmpresa);
        
        System.out.println("\n LOS DATOS DE LA COPIA SON:");
        Empresa copia = miEmpresa.clone();
        System.out.println(copia);
    }
}
